$OpenBSD: patch-utils_c,v 1.6 2017/05/21 14:52:54 sthen Exp $

avoid mkdir /, from freebsd ports

Index: utils.c
--- utils.c.orig
+++ utils.c
@@ -285,7 +285,9 @@ make_dir(char * path, mode_t mode)
 			++s;
 		}
 
-		if (mkdir(path, mode) < 0) {
+		if (!(path[0] == '/' && s == path + 1) /* skip "/" */
+		    && mkdir(path, mode) < 0) {
+			int e = errno;
 			/* If we failed for any other reason than the directory
 			 * already exists, output a diagnostic and return -1.*/
 			if ((errno != EEXIST && errno != EISDIR)
